package com.chenziwen.scala.chapter08

// Scala元组
object Scala05_Tuple {
  def main(args: Array[String]): Unit = {
    // Scala可以将多个无关的数据封装为一个整体，称之为元组
    // Scala规定元组中的数组最多可以放置22个
    var t = (1, 2, 3, "abc", true, 3.5)

    println(t)

    // 访问元组中的数据，可以通过顺序号（从1开始）访问（元组名._顺序号）
    println(t._2)

    // 还可以通过索引访问(productElement访问)
    println(t.productElement(1))

    // 循环元组
    for (item <- t.productIterator) {
      println(item)
    }
  }
}
